<?php

function fatorial($numero) {
		
	if ($numero <= 1) {
		return 1;
	}

	return (int)$numero * fatorial((int)$numero - 1);
}

echo fatorial(5); // 3628800

?>